Designing a Common Communication Subsystem

نویسندگان

  • Darius Buntinas
  • William Gropp
چکیده

Communication subsystems are used in high-performance parallel computing systems to abstract the lower network layer. By using a communication subsystem, an upper middleware library or runtime system can be more easily ported to different interconnects. By abstracting the network layer, however, the designer typically makes the communication subsystem more specialized for that particular middleware library, making it ineffective for supporting middleware for other programming models. In previous work we analyzed the requirements of various programming-model middleware and the communication subsystems that support such requirements. We found that although there are no mutually exclusive requirements, none of the existing communication subsystems can efficiently support the programming model middleware we considered. In this paper, we describe our design of a common communication subsystem, called CCS, that can efficiently support various programming model middleware.ing the network layer, however, the designer typically makes the communication subsystem more specialized for that particular middleware library, making it ineffective for supporting middleware for other programming models. In previous work we analyzed the requirements of various programming-model middleware and the communication subsystems that support such requirements. We found that although there are no mutually exclusive requirements, none of the existing communication subsystems can efficiently support the programming model middleware we considered. In this paper, we describe our design of a common communication subsystem, called CCS, that can efficiently support various programming model middleware.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Communication Architecture in Mixed-Reality Simulations of Unmanned Systems

Verification of the correct functionality of multi-vehicle systems in high-fidelity scenarios is required before any deployment of such a complex system, e.g., in missions of remote sensing or in mobile sensor networks. Mixed-reality simulations where both virtual and physical entities can coexist and interact have been shown to be beneficial for development, testing, and verification of such s...

متن کامل

Designing Effective Strategies to Improve Performance Indicators of Bread Industry Using System Dynamics: A case study in Iran

Iranian bread production methods are often unsanitary, in the last decades, different attempts were made to mechanize production of Iranian breads, but a few of them, due to a variety of factors, could succeed. The aim of this study is to examine various factors affecting the system of bread production in Iran and to provide effective solutions for the development of mechanized bakeries as the ...

متن کامل

Designing a New Model for Evaluating the Maintenance System

The previous studies about the maintenance systems were dealt with defining the evaluation criteria, grouping them, and using different techniques for evaluating. The main problem is that maintenance subsystems and the relationship between and within them in order to a reliable evaluation have never been identified before.The contribution of this study is realizing the four maintenance su...

متن کامل

Subsystem Implementation using aSynchronous

The lack of exibility and performance of current communication subsystems has led researchers to look for new protocol architectures. A new design philosophy, exible and eecient, referred to in the literature as function-based communication model is emerging and seems to be very promising. It consists of designing application-tailored communication subsystems adapted to the speciic requirements...

متن کامل

Designing a New Model for Evaluating the Maintenance System

The previous studies about the maintenance systems were dealt with defining the evaluation criteria, grouping them, and using different techniques for evaluating. The main problem is that maintenance subsystems and the relationship between and within them in order to a reliable evaluation have never been identified before.The contribution of this study is realizing the four maintenance su...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005